﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Infrastructure.Crosscutting.Authorize
{
    public interface IInitPermissionService
    {
        List<Infrastructure.Crosscutting.Authorize.Dto.MvcActionDto> GetInstalledPermission();

        List<Infrastructure.Crosscutting.Authorize.Dto.MvcActionDto> GetUninstallPermission();

        bool AddAssemblyPermissionToDb();

        bool InitAdminPermission(string message);

        bool InitSystemUserPermission(string message);

        bool InitOpenUserPermission(string message);
    }
}
